export const colors = {
  amber: [
    {
      hex: '#fffbeb',
      hsl: 'hsl(48,100%,96.1%)',
      rgb: 'rgb(255,251,235)',
      scale: 50,
    },
    {
      hex: '#fef3c7',
      hsl: 'hsl(48,96.5%,88.8%)',
      rgb: 'rgb(254,243,199)',
      scale: 100,
    },
    {
      hex: '#fde68a',
      hsl: 'hsl(48,96.6%,76.7%)',
      rgb: 'rgb(253,230,138)',
      scale: 200,
    },
    {
      hex: '#fcd34d',
      hsl: 'hsl(45.9,96.7%,64.5%)',
      rgb: 'rgb(252,211,77)',
      scale: 300,
    },
    {
      hex: '#fbbf24',
      hsl: 'hsl(43.3,96.4%,56.3%)',
      rgb: 'rgb(251,191,36)',
      scale: 400,
    },
    {
      hex: '#f59e0b',
      hsl: 'hsl(37.7,92.1%,50.2%)',
      rgb: 'rgb(245,158,11)',
      scale: 500,
    },
    {
      hex: '#d97706',
      hsl: 'hsl(32.1,94.6%,43.7%)',
      rgb: 'rgb(217,119,6)',
      scale: 600,
    },
    {
      hex: '#b45309',
      hsl: 'hsl(26,90.5%,37.1%)',
      rgb: 'rgb(180,83,9)',
      scale: 700,
    },
    {
      hex: '#92400e',
      hsl: 'hsl(22.7,82.5%,31.4%)',
      rgb: 'rgb(146,64,14)',
      scale: 800,
    },
    {
      hex: '#78350f',
      hsl: 'hsl(21.7,77.8%,26.5%)',
      rgb: 'rgb(120,53,15)',
      scale: 900,
    },
    {
      hex: '#451a03',
      hsl: 'hsl(20.9,91.7%,14.1%)',
      rgb: 'rgb(69,26,3)',
      scale: 950,
    },
  ],
  black: {
    hex: '#000000',
    hsl: 'hsl(0,0%,0%)',
    rgb: 'rgb(0,0,0)',
  },
  blue: [
    {
      hex: '#eff6ff',
      hsl: 'hsl(213.8,100%,96.9%)',
      rgb: 'rgb(239,246,255)',
      scale: 50,
    },
    {
      hex: '#dbeafe',
      hsl: 'hsl(214.3,94.6%,92.7%)',
      rgb: 'rgb(219,234,254)',
      scale: 100,
    },
    {
      hex: '#bfdbfe',
      hsl: 'hsl(213.3,96.9%,87.3%)',
      rgb: 'rgb(191,219,254)',
      scale: 200,
    },
    {
      hex: '#93c5fd',
      hsl: 'hsl(211.7,96.4%,78.4%)',
      rgb: 'rgb(147,197,253)',
      scale: 300,
    },
    {
      hex: '#60a5fa',
      hsl: 'hsl(213.1,93.9%,67.8%)',
      rgb: 'rgb(96,165,250)',
      scale: 400,
    },
    {
      hex: '#3b82f6',
      hsl: 'hsl(217.2,91.2%,59.8%)',
      rgb: 'rgb(59,130,246)',
      scale: 500,
    },
    {
      hex: '#2563eb',
      hsl: 'hsl(221.2,83.2%,53.3%)',
      rgb: 'rgb(37,99,235)',
      scale: 600,
    },
    {
      hex: '#1d4ed8',
      hsl: 'hsl(224.3,76.3%,48%)',
      rgb: 'rgb(29,78,216)',
      scale: 700,
    },
    {
      hex: '#1e40af',
      hsl: 'hsl(225.9,70.7%,40.2%)',
      rgb: 'rgb(30,64,175)',
      scale: 800,
    },
    {
      hex: '#1e3a8a',
      hsl: 'hsl(224.4,64.3%,32.9%)',
      rgb: 'rgb(30,58,138)',
      scale: 900,
    },
    {
      hex: '#172554',
      hsl: 'hsl(226.2,57%,21%)',
      rgb: 'rgb(23,37,84)',
      scale: 950,
    },
  ],
  current: 'currentColor',
  cyan: [
    {
      hex: '#ecfeff',
      hsl: 'hsl(183.2,100%,96.3%)',
      rgb: 'rgb(236,254,255)',
      scale: 50,
    },
    {
      hex: '#cffafe',
      hsl: 'hsl(185.1,95.9%,90.4%)',
      rgb: 'rgb(207,250,254)',
      scale: 100,
    },
    {
      hex: '#a5f3fc',
      hsl: 'hsl(186.2,93.5%,81.8%)',
      rgb: 'rgb(165,243,252)',
      scale: 200,
    },
    {
      hex: '#67e8f9',
      hsl: 'hsl(187,92.4%,69%)',
      rgb: 'rgb(103,232,249)',
      scale: 300,
    },
    {
      hex: '#22d3ee',
      hsl: 'hsl(187.9,85.7%,53.3%)',
      rgb: 'rgb(34,211,238)',
      scale: 400,
    },
    {
      hex: '#06b6d4',
      hsl: 'hsl(188.7,94.5%,42.7%)',
      rgb: 'rgb(6,182,212)',
      scale: 500,
    },
    {
      hex: '#0891b2',
      hsl: 'hsl(191.6,91.4%,36.5%)',
      rgb: 'rgb(8,145,178)',
      scale: 600,
    },
    {
      hex: '#0e7490',
      hsl: 'hsl(192.9,82.3%,31%)',
      rgb: 'rgb(14,116,144)',
      scale: 700,
    },
    {
      hex: '#155e75',
      hsl: 'hsl(194.4,69.6%,27.1%)',
      rgb: 'rgb(21,94,117)',
      scale: 800,
    },
    {
      hex: '#164e63',
      hsl: 'hsl(196.4,63.6%,23.7%)',
      rgb: 'rgb(22,78,99)',
      scale: 900,
    },
    {
      hex: '#083344',
      hsl: 'hsl(197,78.9%,14.9%)',
      rgb: 'rgb(8,51,68)',
      scale: 950,
    },
  ],
  emerald: [
    {
      hex: '#ecfdf5',
      hsl: 'hsl(151.8,81%,95.9%)',
      rgb: 'rgb(236,253,245)',
      scale: 50,
    },
    {
      hex: '#d1fae5',
      hsl: 'hsl(149.3,80.4%,90%)',
      rgb: 'rgb(209,250,229)',
      scale: 100,
    },
    {
      hex: '#a7f3d0',
      hsl: 'hsl(152.4,76%,80.4%)',
      rgb: 'rgb(167,243,208)',
      scale: 200,
    },
    {
      hex: '#6ee7b7',
      hsl: 'hsl(156.2,71.6%,66.9%)',
      rgb: 'rgb(110,231,183)',
      scale: 300,
    },
    {
      hex: '#34d399',
      hsl: 'hsl(158.1,64.4%,51.6%)',
      rgb: 'rgb(52,211,153)',
      scale: 400,
    },
    {
      hex: '#10b981',
      hsl: 'hsl(160.1,84.1%,39.4%)',
      rgb: 'rgb(16,185,129)',
      scale: 500,
    },
    {
      hex: '#059669',
      hsl: 'hsl(161.4,93.5%,30.4%)',
      rgb: 'rgb(5,150,105)',
      scale: 600,
    },
    {
      hex: '#047857',
      hsl: 'hsl(162.9,93.5%,24.3%)',
      rgb: 'rgb(4,120,87)',
      scale: 700,
    },
    {
      hex: '#065f46',
      hsl: 'hsl(163.1,88.1%,19.8%)',
      rgb: 'rgb(6,95,70)',
      scale: 800,
    },
    {
      hex: '#064e3b',
      hsl: 'hsl(164.2,85.7%,16.5%)',
      rgb: 'rgb(6,78,59)',
      scale: 900,
    },
    {
      hex: '#022c22',
      hsl: 'hsl(165.7,91.3%,9%)',
      rgb: 'rgb(2,44,34)',
      scale: 950,
    },
  ],
  fuchsia: [
    {
      hex: '#fdf4ff',
      hsl: 'hsl(289.1,100%,97.8%)',
      rgb: 'rgb(253,244,255)',
      scale: 50,
    },
    {
      hex: '#fae8ff',
      hsl: 'hsl(287,100%,95.5%)',
      rgb: 'rgb(250,232,255)',
      scale: 100,
    },
    {
      hex: '#f5d0fe',
      hsl: 'hsl(288.3,95.8%,90.6%)',
      rgb: 'rgb(245,208,254)',
      scale: 200,
    },
    {
      hex: '#f0abfc',
      hsl: 'hsl(291.1,93.1%,82.9%)',
      rgb: 'rgb(240,171,252)',
      scale: 300,
    },
    {
      hex: '#e879f9',
      hsl: 'hsl(292,91.4%,72.5%)',
      rgb: 'rgb(232,121,249)',
      scale: 400,
    },
    {
      hex: '#d946ef',
      hsl: 'hsl(292.2,84.1%,60.6%)',
      rgb: 'rgb(217,70,239)',
      scale: 500,
    },
    {
      hex: '#c026d3',
      hsl: 'hsl(293.4,69.5%,48.8%)',
      rgb: 'rgb(192,38,211)',
      scale: 600,
    },
    {
      hex: '#a21caf',
      hsl: 'hsl(294.7,72.4%,39.8%)',
      rgb: 'rgb(162,28,175)',
      scale: 700,
    },
    {
      hex: '#86198f',
      hsl: 'hsl(295.4,70.2%,32.9%)',
      rgb: 'rgb(134,25,143)',
      scale: 800,
    },
    {
      hex: '#701a75',
      hsl: 'hsl(296.7,63.6%,28%)',
      rgb: 'rgb(112,26,117)',
      scale: 900,
    },
    {
      hex: '#4a044e',
      hsl: 'hsl(296.8,90.2%,16.1%)',
      rgb: 'rgb(74,4,78)',
      scale: 950,
    },
  ],
  gray: [
    {
      hex: '#f9fafb',
      hsl: 'hsl(210,20%,98%)',
      rgb: 'rgb(249,250,251)',
      scale: 50,
    },
    {
      hex: '#f3f4f6',
      hsl: 'hsl(220,14.3%,95.9%)',
      rgb: 'rgb(243,244,246)',
      scale: 100,
    },
    {
      hex: '#e5e7eb',
      hsl: 'hsl(220,13%,91%)',
      rgb: 'rgb(229,231,235)',
      scale: 200,
    },
    {
      hex: '#d1d5db',
      hsl: 'hsl(216,12.2%,83.9%)',
      rgb: 'rgb(209,213,219)',
      scale: 300,
    },
    {
      hex: '#9ca3af',
      hsl: 'hsl(217.9,10.6%,64.9%)',
      rgb: 'rgb(156,163,175)',
      scale: 400,
    },
    {
      hex: '#6b7280',
      hsl: 'hsl(220,8.9%,46.1%)',
      rgb: 'rgb(107,114,128)',
      scale: 500,
    },
    {
      hex: '#4b5563',
      hsl: 'hsl(215,13.8%,34.1%)',
      rgb: 'rgb(75,85,99)',
      scale: 600,
    },
    {
      hex: '#374151',
      hsl: 'hsl(216.9,19.1%,26.7%)',
      rgb: 'rgb(55,65,81)',
      scale: 700,
    },
    {
      hex: '#1f2937',
      hsl: 'hsl(215,27.9%,16.9%)',
      rgb: 'rgb(31,41,55)',
      scale: 800,
    },
    {
      hex: '#111827',
      hsl: 'hsl(220.9,39.3%,11%)',
      rgb: 'rgb(17,24,39)',
      scale: 900,
    },
    {
      hex: '#030712',
      hsl: 'hsl(224,71.4%,4.1%)',
      rgb: 'rgb(3,7,18)',
      scale: 950,
    },
  ],
  green: [
    {
      hex: '#f0fdf4',
      hsl: 'hsl(138.5,76.5%,96.7%)',
      rgb: 'rgb(240,253,244)',
      scale: 50,
    },
    {
      hex: '#dcfce7',
      hsl: 'hsl(140.6,84.2%,92.5%)',
      rgb: 'rgb(220,252,231)',
      scale: 100,
    },
    {
      hex: '#bbf7d0',
      hsl: 'hsl(141,78.9%,85.1%)',
      rgb: 'rgb(187,247,208)',
      scale: 200,
    },
    {
      hex: '#86efac',
      hsl: 'hsl(141.7,76.6%,73.1%)',
      rgb: 'rgb(134,239,172)',
      scale: 300,
    },
    {
      hex: '#4ade80',
      hsl: 'hsl(141.9,69.2%,58%)',
      rgb: 'rgb(74,222,128)',
      scale: 400,
    },
    {
      hex: '#22c55e',
      hsl: 'hsl(142.1,70.6%,45.3%)',
      rgb: 'rgb(34,197,94)',
      scale: 500,
    },
    {
      hex: '#16a34a',
      hsl: 'hsl(142.1,76.2%,36.3%)',
      rgb: 'rgb(22,163,74)',
      scale: 600,
    },
    {
      hex: '#15803d',
      hsl: 'hsl(142.4,71.8%,29.2%)',
      rgb: 'rgb(21,128,61)',
      scale: 700,
    },
    {
      hex: '#166534',
      hsl: 'hsl(142.8,64.2%,24.1%)',
      rgb: 'rgb(22,101,52)',
      scale: 800,
    },
    {
      hex: '#14532d',
      hsl: 'hsl(143.8,61.2%,20.2%)',
      rgb: 'rgb(20,83,45)',
      scale: 900,
    },
    {
      hex: '#052e16',
      hsl: 'hsl(144.9,80.4%,10%)',
      rgb: 'rgb(5,46,22)',
      scale: 950,
    },
  ],
  indigo: [
    {
      hex: '#eef2ff',
      hsl: 'hsl(225.9,100%,96.7%)',
      rgb: 'rgb(238,242,255)',
      scale: 50,
    },
    {
      hex: '#e0e7ff',
      hsl: 'hsl(226.5,100%,93.9%)',
      rgb: 'rgb(224,231,255)',
      scale: 100,
    },
    {
      hex: '#c7d2fe',
      hsl: 'hsl(228,96.5%,88.8%)',
      rgb: 'rgb(199,210,254)',
      scale: 200,
    },
    {
      hex: '#a5b4fc',
      hsl: 'hsl(229.7,93.5%,81.8%)',
      rgb: 'rgb(165,180,252)',
      scale: 300,
    },
    {
      hex: '#818cf8',
      hsl: 'hsl(234.5,89.5%,73.9%)',
      rgb: 'rgb(129,140,248)',
      scale: 400,
    },
    {
      hex: '#6366f1',
      hsl: 'hsl(238.7,83.5%,66.7%)',
      rgb: 'rgb(99,102,241)',
      scale: 500,
    },
    {
      hex: '#4f46e5',
      hsl: 'hsl(243.4,75.4%,58.6%)',
      rgb: 'rgb(79,70,229)',
      scale: 600,
    },
    {
      hex: '#4338ca',
      hsl: 'hsl(244.5,57.9%,50.6%)',
      rgb: 'rgb(67,56,202)',
      scale: 700,
    },
    {
      hex: '#3730a3',
      hsl: 'hsl(243.7,54.5%,41.4%)',
      rgb: 'rgb(55,48,163)',
      scale: 800,
    },
    {
      hex: '#312e81',
      hsl: 'hsl(242.2,47.4%,34.3%)',
      rgb: 'rgb(49,46,129)',
      scale: 900,
    },
    {
      hex: '#1e1b4b',
      hsl: 'hsl(243.8,47.1%,20%)',
      rgb: 'rgb(30,27,75)',
      scale: 950,
    },
  ],
  inherit: 'inherit',
  lime: [
    {
      hex: '#f7fee7',
      hsl: 'hsl(78.3,92%,95.1%)',
      rgb: 'rgb(247,254,231)',
      scale: 50,
    },
    {
      hex: '#ecfccb',
      hsl: 'hsl(79.6,89.1%,89.2%)',
      rgb: 'rgb(236,252,203)',
      scale: 100,
    },
    {
      hex: '#d9f99d',
      hsl: 'hsl(80.9,88.5%,79.6%)',
      rgb: 'rgb(217,249,157)',
      scale: 200,
    },
    {
      hex: '#bef264',
      hsl: 'hsl(82,84.5%,67.1%)',
      rgb: 'rgb(190,242,100)',
      scale: 300,
    },
    {
      hex: '#a3e635',
      hsl: 'hsl(82.7,78%,55.5%)',
      rgb: 'rgb(163,230,53)',
      scale: 400,
    },
    {
      hex: '#84cc16',
      hsl: 'hsl(83.7,80.5%,44.3%)',
      rgb: 'rgb(132,204,22)',
      scale: 500,
    },
    {
      hex: '#65a30d',
      hsl: 'hsl(84.8,85.2%,34.5%)',
      rgb: 'rgb(101,163,13)',
      scale: 600,
    },
    {
      hex: '#4d7c0f',
      hsl: 'hsl(85.9,78.4%,27.3%)',
      rgb: 'rgb(77,124,15)',
      scale: 700,
    },
    {
      hex: '#3f6212',
      hsl: 'hsl(86.3,69%,22.7%)',
      rgb: 'rgb(63,98,18)',
      scale: 800,
    },
    {
      hex: '#365314',
      hsl: 'hsl(87.6,61.2%,20.2%)',
      rgb: 'rgb(54,83,20)',
      scale: 900,
    },
    {
      hex: '#1a2e05',
      hsl: 'hsl(89.3,80.4%,10%)',
      rgb: 'rgb(26,46,5)',
      scale: 950,
    },
  ],
  neutral: [
    {
      hex: '#fafafa',
      hsl: 'hsl(0,0%,98%)',
      rgb: 'rgb(250,250,250)',
      scale: 50,
    },
    {
      hex: '#f5f5f5',
      hsl: 'hsl(0,0%,96.1%)',
      rgb: 'rgb(245,245,245)',
      scale: 100,
    },
    {
      hex: '#e5e5e5',
      hsl: 'hsl(0,0%,89.8%)',
      rgb: 'rgb(229,229,229)',
      scale: 200,
    },
    {
      hex: '#d4d4d4',
      hsl: 'hsl(0,0%,83.1%)',
      rgb: 'rgb(212,212,212)',
      scale: 300,
    },
    {
      hex: '#a3a3a3',
      hsl: 'hsl(0,0%,63.9%)',
      rgb: 'rgb(163,163,163)',
      scale: 400,
    },
    {
      hex: '#737373',
      hsl: 'hsl(0,0%,45.1%)',
      rgb: 'rgb(115,115,115)',
      scale: 500,
    },
    {
      hex: '#525252',
      hsl: 'hsl(0,0%,32.2%)',
      rgb: 'rgb(82,82,82)',
      scale: 600,
    },
    {
      hex: '#404040',
      hsl: 'hsl(0,0%,25.1%)',
      rgb: 'rgb(64,64,64)',
      scale: 700,
    },
    {
      hex: '#262626',
      hsl: 'hsl(0,0%,14.9%)',
      rgb: 'rgb(38,38,38)',
      scale: 800,
    },
    {
      hex: '#171717',
      hsl: 'hsl(0,0%,9%)',
      rgb: 'rgb(23,23,23)',
      scale: 900,
    },
    {
      hex: '#0a0a0a',
      hsl: 'hsl(0,0%,3.9%)',
      rgb: 'rgb(10,10,10)',
      scale: 950,
    },
  ],
  orange: [
    {
      hex: '#fff7ed',
      hsl: 'hsl(33.3,100%,96.5%)',
      rgb: 'rgb(255,247,237)',
      scale: 50,
    },
    {
      hex: '#ffedd5',
      hsl: 'hsl(34.3,100%,91.8%)',
      rgb: 'rgb(255,237,213)',
      scale: 100,
    },
    {
      hex: '#fed7aa',
      hsl: 'hsl(32.1,97.7%,83.1%)',
      rgb: 'rgb(254,215,170)',
      scale: 200,
    },
    {
      hex: '#fdba74',
      hsl: 'hsl(30.7,97.2%,72.4%)',
      rgb: 'rgb(253,186,116)',
      scale: 300,
    },
    {
      hex: '#fb923c',
      hsl: 'hsl(27,96%,61%)',
      rgb: 'rgb(251,146,60)',
      scale: 400,
    },
    {
      hex: '#f97316',
      hsl: 'hsl(24.6,95%,53.1%)',
      rgb: 'rgb(249,115,22)',
      scale: 500,
    },
    {
      hex: '#ea580c',
      hsl: 'hsl(20.5,90.2%,48.2%)',
      rgb: 'rgb(234,88,12)',
      scale: 600,
    },
    {
      hex: '#c2410c',
      hsl: 'hsl(17.5,88.3%,40.4%)',
      rgb: 'rgb(194,65,12)',
      scale: 700,
    },
    {
      hex: '#9a3412',
      hsl: 'hsl(15,79.1%,33.7%)',
      rgb: 'rgb(154,52,18)',
      scale: 800,
    },
    {
      hex: '#7c2d12',
      hsl: 'hsl(15.3,74.6%,27.8%)',
      rgb: 'rgb(124,45,18)',
      scale: 900,
    },
    {
      hex: '#431407',
      hsl: 'hsl(13,81.1%,14.5%)',
      rgb: 'rgb(67,20,7)',
      scale: 950,
    },
  ],
  pink: [
    {
      hex: '#fdf2f8',
      hsl: 'hsl(327.3,73.3%,97.1%)',
      rgb: 'rgb(253,242,248)',
      scale: 50,
    },
    {
      hex: '#fce7f3',
      hsl: 'hsl(325.7,77.8%,94.7%)',
      rgb: 'rgb(252,231,243)',
      scale: 100,
    },
    {
      hex: '#fbcfe8',
      hsl: 'hsl(325.9,84.6%,89.8%)',
      rgb: 'rgb(251,207,232)',
      scale: 200,
    },
    {
      hex: '#f9a8d4',
      hsl: 'hsl(327.4,87.1%,81.8%)',
      rgb: 'rgb(249,168,212)',
      scale: 300,
    },
    {
      hex: '#f472b6',
      hsl: 'hsl(328.6,85.5%,70.2%)',
      rgb: 'rgb(244,114,182)',
      scale: 400,
    },
    {
      hex: '#ec4899',
      hsl: 'hsl(330.4,81.2%,60.4%)',
      rgb: 'rgb(236,72,153)',
      scale: 500,
    },
    {
      hex: '#db2777',
      hsl: 'hsl(333.3,71.4%,50.6%)',
      rgb: 'rgb(219,39,119)',
      scale: 600,
    },
    {
      hex: '#be185d',
      hsl: 'hsl(335.1,77.6%,42%)',
      rgb: 'rgb(190,24,93)',
      scale: 700,
    },
    {
      hex: '#9d174d',
      hsl: 'hsl(335.8,74.4%,35.3%)',
      rgb: 'rgb(157,23,77)',
      scale: 800,
    },
    {
      hex: '#831843',
      hsl: 'hsl(335.9,69%,30.4%)',
      rgb: 'rgb(131,24,67)',
      scale: 900,
    },
    {
      hex: '#500724',
      hsl: 'hsl(336.2,83.9%,17.1%)',
      rgb: 'rgb(80,7,36)',
      scale: 950,
    },
  ],
  purple: [
    {
      hex: '#faf5ff',
      hsl: 'hsl(270,100%,98%)',
      rgb: 'rgb(250,245,255)',
      scale: 50,
    },
    {
      hex: '#f3e8ff',
      hsl: 'hsl(268.7,100%,95.5%)',
      rgb: 'rgb(243,232,255)',
      scale: 100,
    },
    {
      hex: '#e9d5ff',
      hsl: 'hsl(268.6,100%,91.8%)',
      rgb: 'rgb(233,213,255)',
      scale: 200,
    },
    {
      hex: '#d8b4fe',
      hsl: 'hsl(269.2,97.4%,85.1%)',
      rgb: 'rgb(216,180,254)',
      scale: 300,
    },
    {
      hex: '#c084fc',
      hsl: 'hsl(270,95.2%,75.3%)',
      rgb: 'rgb(192,132,252)',
      scale: 400,
    },
    {
      hex: '#a855f7',
      hsl: 'hsl(270.7,91%,65.1%)',
      rgb: 'rgb(168,85,247)',
      scale: 500,
    },
    {
      hex: '#9333ea',
      hsl: 'hsl(271.5,81.3%,55.9%)',
      rgb: 'rgb(147,51,234)',
      scale: 600,
    },
    {
      hex: '#7e22ce',
      hsl: 'hsl(272.1,71.7%,47.1%)',
      rgb: 'rgb(126,34,206)',
      scale: 700,
    },
    {
      hex: '#6b21a8',
      hsl: 'hsl(272.9,67.2%,39.4%)',
      rgb: 'rgb(107,33,168)',
      scale: 800,
    },
    {
      hex: '#581c87',
      hsl: 'hsl(273.6,65.6%,32%)',
      rgb: 'rgb(88,28,135)',
      scale: 900,
    },
    {
      hex: '#3b0764',
      hsl: 'hsl(273.5,86.9%,21%)',
      rgb: 'rgb(59,7,100)',
      scale: 950,
    },
  ],
  red: [
    {
      hex: '#fef2f2',
      hsl: 'hsl(0,85.7%,97.3%)',
      rgb: 'rgb(254,242,242)',
      scale: 50,
    },
    {
      hex: '#fee2e2',
      hsl: 'hsl(0,93.3%,94.1%)',
      rgb: 'rgb(254,226,226)',
      scale: 100,
    },
    {
      hex: '#fecaca',
      hsl: 'hsl(0,96.3%,89.4%)',
      rgb: 'rgb(254,202,202)',
      scale: 200,
    },
    {
      hex: '#fca5a5',
      hsl: 'hsl(0,93.5%,81.8%)',
      rgb: 'rgb(252,165,165)',
      scale: 300,
    },
    {
      hex: '#f87171',
      hsl: 'hsl(0,90.6%,70.8%)',
      rgb: 'rgb(248,113,113)',
      scale: 400,
    },
    {
      hex: '#ef4444',
      hsl: 'hsl(0,84.2%,60.2%)',
      rgb: 'rgb(239,68,68)',
      scale: 500,
    },
    {
      hex: '#dc2626',
      hsl: 'hsl(0,72.2%,50.6%)',
      rgb: 'rgb(220,38,38)',
      scale: 600,
    },
    {
      hex: '#b91c1c',
      hsl: 'hsl(0,73.7%,41.8%)',
      rgb: 'rgb(185,28,28)',
      scale: 700,
    },
    {
      hex: '#991b1b',
      hsl: 'hsl(0,70%,35.3%)',
      rgb: 'rgb(153,27,27)',
      scale: 800,
    },
    {
      hex: '#7f1d1d',
      hsl: 'hsl(0,62.8%,30.6%)',
      rgb: 'rgb(127,29,29)',
      scale: 900,
    },
    {
      hex: '#450a0a',
      hsl: 'hsl(0,74.7%,15.5%)',
      rgb: 'rgb(69,10,10)',
      scale: 950,
    },
  ],
  rose: [
    {
      hex: '#fff1f2',
      hsl: 'hsl(355.7,100%,97.3%)',
      rgb: 'rgb(255,241,242)',
      scale: 50,
    },
    {
      hex: '#ffe4e6',
      hsl: 'hsl(355.6,100%,94.7%)',
      rgb: 'rgb(255,228,230)',
      scale: 100,
    },
    {
      hex: '#fecdd3',
      hsl: 'hsl(352.7,96.1%,90%)',
      rgb: 'rgb(254,205,211)',
      scale: 200,
    },
    {
      hex: '#fda4af',
      hsl: 'hsl(352.6,95.7%,81.8%)',
      rgb: 'rgb(253,164,175)',
      scale: 300,
    },
    {
      hex: '#fb7185',
      hsl: 'hsl(351.3,94.5%,71.4%)',
      rgb: 'rgb(251,113,133)',
      scale: 400,
    },
    {
      hex: '#f43f5e',
      hsl: 'hsl(349.7,89.2%,60.2%)',
      rgb: 'rgb(244,63,94)',
      scale: 500,
    },
    {
      hex: '#e11d48',
      hsl: 'hsl(346.8,77.2%,49.8%)',
      rgb: 'rgb(225,29,72)',
      scale: 600,
    },
    {
      hex: '#be123c',
      hsl: 'hsl(345.3,82.7%,40.8%)',
      rgb: 'rgb(190,18,60)',
      scale: 700,
    },
    {
      hex: '#9f1239',
      hsl: 'hsl(343.4,79.7%,34.7%)',
      rgb: 'rgb(159,18,57)',
      scale: 800,
    },
    {
      hex: '#881337',
      hsl: 'hsl(341.5,75.5%,30.4%)',
      rgb: 'rgb(136,19,55)',
      scale: 900,
    },
    {
      hex: '#4c0519',
      hsl: 'hsl(343.1,87.7%,15.9%)',
      rgb: 'rgb(76,5,25)',
      scale: 950,
    },
  ],
  sky: [
    {
      hex: '#f0f9ff',
      hsl: 'hsl(204,100%,97.1%)',
      rgb: 'rgb(240,249,255)',
      scale: 50,
    },
    {
      hex: '#e0f2fe',
      hsl: 'hsl(204,93.8%,93.7%)',
      rgb: 'rgb(224,242,254)',
      scale: 100,
    },
    {
      hex: '#bae6fd',
      hsl: 'hsl(200.6,94.4%,86.1%)',
      rgb: 'rgb(186,230,253)',
      scale: 200,
    },
    {
      hex: '#7dd3fc',
      hsl: 'hsl(199.4,95.5%,73.9%)',
      rgb: 'rgb(125,211,252)',
      scale: 300,
    },
    {
      hex: '#38bdf8',
      hsl: 'hsl(198.4,93.2%,59.6%)',
      rgb: 'rgb(56,189,248)',
      scale: 400,
    },
    {
      hex: '#0ea5e9',
      hsl: 'hsl(198.6,88.7%,48.4%)',
      rgb: 'rgb(14,165,233)',
      scale: 500,
    },
    {
      hex: '#0284c7',
      hsl: 'hsl(200.4,98%,39.4%)',
      rgb: 'rgb(2,132,199)',
      scale: 600,
    },
    {
      hex: '#0369a1',
      hsl: 'hsl(201.3,96.3%,32.2%)',
      rgb: 'rgb(3,105,161)',
      scale: 700,
    },
    {
      hex: '#075985',
      hsl: 'hsl(201,90%,27.5%)',
      rgb: 'rgb(7,89,133)',
      scale: 800,
    },
    {
      hex: '#0c4a6e',
      hsl: 'hsl(202,80.3%,23.9%)',
      rgb: 'rgb(12,74,110)',
      scale: 900,
    },
    {
      hex: '#082f49',
      hsl: 'hsl(204,80.2%,15.9%)',
      rgb: 'rgb(8,47,73)',
      scale: 950,
    },
  ],
  slate: [
    {
      hex: '#f8fafc',
      hsl: 'hsl(210,40%,98%)',
      rgb: 'rgb(248,250,252)',
      scale: 50,
    },
    {
      hex: '#f1f5f9',
      hsl: 'hsl(210,40%,96.1%)',
      rgb: 'rgb(241,245,249)',
      scale: 100,
    },
    {
      hex: '#e2e8f0',
      hsl: 'hsl(214.3,31.8%,91.4%)',
      rgb: 'rgb(226,232,240)',
      scale: 200,
    },
    {
      hex: '#cbd5e1',
      hsl: 'hsl(212.7,26.8%,83.9%)',
      rgb: 'rgb(203,213,225)',
      scale: 300,
    },
    {
      hex: '#94a3b8',
      hsl: 'hsl(215,20.2%,65.1%)',
      rgb: 'rgb(148,163,184)',
      scale: 400,
    },
    {
      hex: '#64748b',
      hsl: 'hsl(215.4,16.3%,46.9%)',
      rgb: 'rgb(100,116,139)',
      scale: 500,
    },
    {
      hex: '#475569',
      hsl: 'hsl(215.3,19.3%,34.5%)',
      rgb: 'rgb(71,85,105)',
      scale: 600,
    },
    {
      hex: '#334155',
      hsl: 'hsl(215.3,25%,26.7%)',
      rgb: 'rgb(51,65,85)',
      scale: 700,
    },
    {
      hex: '#1e293b',
      hsl: 'hsl(217.2,32.6%,17.5%)',
      rgb: 'rgb(30,41,59)',
      scale: 800,
    },
    {
      hex: '#0f172a',
      hsl: 'hsl(222.2,47.4%,11.2%)',
      rgb: 'rgb(15,23,42)',
      scale: 900,
    },
    {
      hex: '#020617',
      hsl: 'hsl(222.2,84%,4.9%)',
      rgb: 'rgb(2,6,23)',
      scale: 950,
    },
  ],
  stone: [
    {
      hex: '#fafaf9',
      hsl: 'hsl(60,9.1%,97.8%)',
      rgb: 'rgb(250,250,249)',
      scale: 50,
    },
    {
      hex: '#f5f5f4',
      hsl: 'hsl(60,4.8%,95.9%)',
      rgb: 'rgb(245,245,244)',
      scale: 100,
    },
    {
      hex: '#e7e5e4',
      hsl: 'hsl(20,5.9%,90%)',
      rgb: 'rgb(231,229,228)',
      scale: 200,
    },
    {
      hex: '#d6d3d1',
      hsl: 'hsl(24,5.7%,82.9%)',
      rgb: 'rgb(214,211,209)',
      scale: 300,
    },
    {
      hex: '#a8a29e',
      hsl: 'hsl(24,5.4%,63.9%)',
      rgb: 'rgb(168,162,158)',
      scale: 400,
    },
    {
      hex: '#78716c',
      hsl: 'hsl(25,5.3%,44.7%)',
      rgb: 'rgb(120,113,108)',
      scale: 500,
    },
    {
      hex: '#57534e',
      hsl: 'hsl(33.3,5.5%,32.4%)',
      rgb: 'rgb(87,83,78)',
      scale: 600,
    },
    {
      hex: '#44403c',
      hsl: 'hsl(30,6.3%,25.1%)',
      rgb: 'rgb(68,64,60)',
      scale: 700,
    },
    {
      hex: '#292524',
      hsl: 'hsl(12,6.5%,15.1%)',
      rgb: 'rgb(41,37,36)',
      scale: 800,
    },
    {
      hex: '#1c1917',
      hsl: 'hsl(24,9.8%,10%)',
      rgb: 'rgb(28,25,23)',
      scale: 900,
    },
    {
      hex: '#0c0a09',
      hsl: 'hsl(20,14.3%,4.1%)',
      rgb: 'rgb(12,10,9)',
      scale: 950,
    },
  ],
  teal: [
    {
      hex: '#f0fdfa',
      hsl: 'hsl(166.2,76.5%,96.7%)',
      rgb: 'rgb(240,253,250)',
      scale: 50,
    },
    {
      hex: '#ccfbf1',
      hsl: 'hsl(167.2,85.5%,89.2%)',
      rgb: 'rgb(204,251,241)',
      scale: 100,
    },
    {
      hex: '#99f6e4',
      hsl: 'hsl(168.4,83.8%,78.2%)',
      rgb: 'rgb(153,246,228)',
      scale: 200,
    },
    {
      hex: '#5eead4',
      hsl: 'hsl(170.6,76.9%,64.3%)',
      rgb: 'rgb(94,234,212)',
      scale: 300,
    },
    {
      hex: '#2dd4bf',
      hsl: 'hsl(172.5,66%,50.4%)',
      rgb: 'rgb(45,212,191)',
      scale: 400,
    },
    {
      hex: '#14b8a6',
      hsl: 'hsl(173.4,80.4%,40%)',
      rgb: 'rgb(20,184,166)',
      scale: 500,
    },
    {
      hex: '#0d9488',
      hsl: 'hsl(174.7,83.9%,31.6%)',
      rgb: 'rgb(13,148,136)',
      scale: 600,
    },
    {
      hex: '#0f766e',
      hsl: 'hsl(175.3,77.4%,26.1%)',
      rgb: 'rgb(15,118,110)',
      scale: 700,
    },
    {
      hex: '#115e59',
      hsl: 'hsl(176.1,69.4%,21.8%)',
      rgb: 'rgb(17,94,89)',
      scale: 800,
    },
    {
      hex: '#134e4a',
      hsl: 'hsl(175.9,60.8%,19%)',
      rgb: 'rgb(19,78,74)',
      scale: 900,
    },
    {
      hex: '#042f2e',
      hsl: 'hsl(178.6,84.3%,10%)',
      rgb: 'rgb(4,47,46)',
      scale: 950,
    },
  ],
  transparent: 'transparent',
  violet: [
    {
      hex: '#f5f3ff',
      hsl: 'hsl(250,100%,97.6%)',
      rgb: 'rgb(245,243,255)',
      scale: 50,
    },
    {
      hex: '#ede9fe',
      hsl: 'hsl(251.4,91.3%,95.5%)',
      rgb: 'rgb(237,233,254)',
      scale: 100,
    },
    {
      hex: '#ddd6fe',
      hsl: 'hsl(250.5,95.2%,91.8%)',
      rgb: 'rgb(221,214,254)',
      scale: 200,
    },
    {
      hex: '#c4b5fd',
      hsl: 'hsl(252.5,94.7%,85.1%)',
      rgb: 'rgb(196,181,253)',
      scale: 300,
    },
    {
      hex: '#a78bfa',
      hsl: 'hsl(255.1,91.7%,76.3%)',
      rgb: 'rgb(167,139,250)',
      scale: 400,
    },
    {
      hex: '#8b5cf6',
      hsl: 'hsl(258.3,89.5%,66.3%)',
      rgb: 'rgb(139,92,246)',
      scale: 500,
    },
    {
      hex: '#7c3aed',
      hsl: 'hsl(262.1,83.3%,57.8%)',
      rgb: 'rgb(124,58,237)',
      scale: 600,
    },
    {
      hex: '#6d28d9',
      hsl: 'hsl(263.4,70%,50.4%)',
      rgb: 'rgb(109,40,217)',
      scale: 700,
    },
    {
      hex: '#5b21b6',
      hsl: 'hsl(263.4,69.3%,42.2%)',
      rgb: 'rgb(91,33,182)',
      scale: 800,
    },
    {
      hex: '#4c1d95',
      hsl: 'hsl(263.5,67.4%,34.9%)',
      rgb: 'rgb(76,29,149)',
      scale: 900,
    },
    {
      hex: '#1e1b4b',
      hsl: 'hsl(261.2,72.6%,22.9%)',
      rgb: 'rgb(46,16,101)',
      scale: 950,
    },
  ],
  white: {
    hex: '#ffffff',
    hsl: 'hsl(0,0%,100%)',
    rgb: 'rgb(255,255,255)',
  },
  yellow: [
    {
      hex: '#fefce8',
      hsl: 'hsl(54.5,91.7%,95.3%)',
      rgb: 'rgb(254,252,232)',
      scale: 50,
    },
    {
      hex: '#fef9c3',
      hsl: 'hsl(54.9,96.7%,88%)',
      rgb: 'rgb(254,249,195)',
      scale: 100,
    },
    {
      hex: '#fef08a',
      hsl: 'hsl(52.8,98.3%,76.9%)',
      rgb: 'rgb(254,240,138)',
      scale: 200,
    },
    {
      hex: '#fde047',
      hsl: 'hsl(50.4,97.8%,63.5%)',
      rgb: 'rgb(253,224,71)',
      scale: 300,
    },
    {
      hex: '#facc15',
      hsl: 'hsl(47.9,95.8%,53.1%)',
      rgb: 'rgb(250,204,21)',
      scale: 400,
    },
    {
      hex: '#eab308',
      hsl: 'hsl(45.4,93.4%,47.5%)',
      rgb: 'rgb(234,179,8)',
      scale: 500,
    },
    {
      hex: '#ca8a04',
      hsl: 'hsl(40.6,96.1%,40.4%)',
      rgb: 'rgb(202,138,4)',
      scale: 600,
    },
    {
      hex: '#a16207',
      hsl: 'hsl(35.5,91.7%,32.9%)',
      rgb: 'rgb(161,98,7)',
      scale: 700,
    },
    {
      hex: '#854d0e',
      hsl: 'hsl(31.8,81%,28.8%)',
      rgb: 'rgb(133,77,14)',
      scale: 800,
    },
    {
      hex: '#713f12',
      hsl: 'hsl(28.4,72.5%,25.7%)',
      rgb: 'rgb(113,63,18)',
      scale: 900,
    },
    {
      hex: '#422006',
      hsl: 'hsl(26,83.3%,14.1%)',
      rgb: 'rgb(66,32,6)',
      scale: 950,
    },
  ],
  zinc: [
    {
      hex: '#fafafa',
      hsl: 'hsl(0,0%,98%)',
      rgb: 'rgb(250,250,250)',
      scale: 50,
    },
    {
      hex: '#f4f4f5',
      hsl: 'hsl(240,4.8%,95.9%)',
      rgb: 'rgb(244,244,245)',
      scale: 100,
    },
    {
      hex: '#e4e4e7',
      hsl: 'hsl(240,5.9%,90%)',
      rgb: 'rgb(228,228,231)',
      scale: 200,
    },
    {
      hex: '#d4d4d8',
      hsl: 'hsl(240,4.9%,83.9%)',
      rgb: 'rgb(212,212,216)',
      scale: 300,
    },
    {
      hex: '#a1a1aa',
      hsl: 'hsl(240,5%,64.9%)',
      rgb: 'rgb(161,161,170)',
      scale: 400,
    },
    {
      hex: '#71717a',
      hsl: 'hsl(240,3.8%,46.1%)',
      rgb: 'rgb(113,113,122)',
      scale: 500,
    },
    {
      hex: '#52525b',
      hsl: 'hsl(240,5.2%,33.9%)',
      rgb: 'rgb(82,82,91)',
      scale: 600,
    },
    {
      hex: '#3f3f46',
      hsl: 'hsl(240,5.3%,26.1%)',
      rgb: 'rgb(63,63,70)',
      scale: 700,
    },
    {
      hex: '#27272a',
      hsl: 'hsl(240,3.7%,15.9%)',
      rgb: 'rgb(39,39,42)',
      scale: 800,
    },
    {
      hex: '#18181b',
      hsl: 'hsl(240,5.9%,10%)',
      rgb: 'rgb(24,24,27)',
      scale: 900,
    },
    {
      hex: '#09090b',
      hsl: 'hsl(240,10%,3.9%)',
      rgb: 'rgb(9,9,11)',
      scale: 950,
    },
  ],
};

export const colorMapping = {
  dark: {
    accent: '{{base}}-800',
    'accent-foreground': '{{base}}-50',
    background: '{{base}}-950',
    border: '{{base}}-800',
    card: '{{base}}-950',
    'card-foreground': '{{base}}-50',
    destructive: 'red-900',
    'destructive-foreground': '{{base}}-50',
    foreground: '{{base}}-50',
    input: '{{base}}-800',
    muted: '{{base}}-800',
    'muted-foreground': '{{base}}-400',
    popover: '{{base}}-950',
    'popover-foreground': '{{base}}-50',
    primary: '{{base}}-50',
    'primary-foreground': '{{base}}-900',
    ring: '{{base}}-300',
    secondary: '{{base}}-800',
    'secondary-foreground': '{{base}}-50',
  },
  light: {
    accent: '{{base}}-100',
    'accent-foreground': '{{base}}-900',
    background: 'white',
    border: '{{base}}-200',
    card: 'white',
    'card-foreground': '{{base}}-950',
    destructive: 'red-500',
    'destructive-foreground': '{{base}}-50',
    foreground: '{{base}}-950',
    input: '{{base}}-200',
    muted: '{{base}}-100',
    'muted-foreground': '{{base}}-500',
    popover: 'white',
    'popover-foreground': '{{base}}-950',
    primary: '{{base}}-900',
    'primary-foreground': '{{base}}-50',
    ring: '{{base}}-950',
    secondary: '{{base}}-100',
    'secondary-foreground': '{{base}}-900',
  },
} as const;
